{'type':'CustomDialog',
    'name':'Template',
    'title':'Dialog Template',
    'position':(105, 11),
    'size':(444, 402),
    'components': [

{'type':'Button', 
    'name':'load', 
    'position':(250, 310), 
    'label':u'LOAD', 
    },

{'type':'TextField', 
    'name':'start_angle', 
    'position':(320, 140), 
    'size':(80, -1), 
    'alignment':u'right', 
    'text':u'0', 
    },

{'type':'StaticText', 
    'name':'StaticText6', 
    'position':(260, 140), 
    'font':{'faceName': u'Times New Roman', 'family': 'sansSerif', 'size': 12}, 
    'text':u'ANGLE', 
    },

{'type':'TextField', 
    'name':'start_y', 
    'position':(320, 100), 
    'size':(80, -1), 
    'alignment':u'right', 
    'text':u'0', 
    },

{'type':'TextField', 
    'name':'start_x', 
    'position':(320, 70), 
    'size':(80, -1), 
    'alignment':u'right', 
    'text':u'0', 
    },

{'type':'StaticText', 
    'name':'StaticText4', 
    'position':(280, 100), 
    'font':{'faceName': u'Times New Roman', 'family': 'sansSerif', 'size': 12}, 
    'text':u'Y', 
    },

{'type':'StaticText', 
    'name':'StaticText3', 
    'position':(280, 70), 
    'font':{'faceName': u'Times New Roman', 'family': 'sansSerif', 'size': 12}, 
    'text':u'X', 
    },

{'type':'StaticText', 
    'name':'StaticText2', 
    'position':(250, 40), 
    'font':{'faceName': u'Times New Roman', 'family': 'sansSerif', 'size': 12}, 
    'text':u'STARTING POSITION :', 
    },

{'type':'StaticText', 
    'name':'StaticText1', 
    'position':(250, 10), 
    'font':{'faceName': u'Times New Roman', 'family': 'sansSerif', 'size': 12}, 
    'text':u'our color', 
    },

{'type':'Choice', 
    'name':'color_choice', 
    'position':(320, 10), 
    'size':(70, -1), 
    'items':[u'red', u'green'], 
    'stringSelection':u'red', 
    },

{'type':'Button', 
    'name':'add_plan', 
    'position':(170, 40), 
    'size':(55, -1), 
    'label':u'add', 
    },

{'type':'Button', 
    'name':'remove_plan', 
    'position':(170, 110), 
    'size':(55, -1), 
    'label':u'remove', 
    },

{'type':'Button', 
    'name':'edit_plan', 
    'position':(170, 70), 
    'size':(55, -1), 
    'label':u'edit', 
    },

{'type':'Button', 
    'name':'new_plan', 
    'position':(170, 10), 
    'size':(55, -1), 
    'label':u'new', 
    },

{'type':'List', 
    'name':'plan_collection', 
    'position':(10, 10), 
    'size':(152, 323), 
    'items':[], 
    },

{'type':'Button', 
    'id':5100, 
    'name':'btnOK', 
    'position':(170, 310), 
    'default':1, 
    'label':u'SAVE', 
    },

{'type':'Button', 
    'id':5101, 
    'name':'btnCancel', 
    'position':(350, 310), 
    'label':u'Cancel', 
    },

] # end components
} # end CustomDialog
